package com.sprouting.personal.model.diagram.relationGraph;

import lombok.Data;

/**
 * 关系线配置
 * 完整参数：http://relation-graph.com/#/docs/link
 *
 * @author ：LX（长沙麓谷）
 * @date 创建时间： 2022/12/14 14:22
 */
@Data
public class Link<T> {

    /**
     * 关系from节点的id
     */
    private String from;
    /**
     * 关系to节点的id
     */
    private String to;
    /**
     * 关系文字
     */
    private String text;
    /**
     * 节点样式class
     */
    private String styleClass;
    /**
     * 线条粗细（像素）
     */
    private Integer lineWidth;
    /**
     * 线条颜色
     */
    private String color;
    /**
     * 文字颜色，最新的?
     */
    private String fontColor;
    /**
     * 自定义属性需要放在这里，才能在后续使用中从节点获取，如:{myKey1:'value1',myKey2:'value2'}
     */
    private T data;
}
